package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author wyj
 * @create 2021-09-15 15:57
 */
public class MoOrderRefundDetailRequest extends MoRequest implements Serializable {
    /**
     * 携程子订单ID(其他合作商订单ID)
     */
    public String OrderID;

    /**
     * 退废票
     */
    public boolean IsRefund;

    /**
     * 退票类型： 1：自愿 2：非自愿 EnumHelper.RefundType
     */
    public int RefundType;

    /**
     * 申请退票的乘机人
     */
    public List<MoPassenger> ListMoPassenger;

    /**
     * 退票订单号
     */
    public String RefundID;

    /**
     * 航线信息
     */
    public List<MoSegment> ListMoSegment;

    /**
     * 请求类型 1退票，2改期
     */
    public int Type;

    /**
     * 航司账号
     */
    public String AirUser;

    public MoOrderRefundDetailRequest() {
        ListMoPassenger = new ArrayList<>();
        ListMoSegment = new ArrayList<>();
    }
}
